/**
 * Copyright (c) Freelens Authors. All rights reserved.
 * Copyright (c) OpenLens Authors. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */

// App's main font
// Downloaded from: https://fonts.google.com/specimen/Roboto
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto-Light.ttf") format("truetype");
  font-display: swap;
  font-weight: 300; // "light"
}

@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto-LightItalic.ttf") format("truetype");
  font-display: swap;
  font-weight: 300; // "light" + italic
  font-style: italic;
}

@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto-Regular.ttf") format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto-Bold.ttf") format("truetype");
  font-display: swap;
  font-weight: 700; // "bold"
}

// Terminal fonts
@font-face {
  font-family: "AnonymicePro";
  src: url("../../features/terminal/renderer/fonts/AnonymiceProNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "BlexMono";
  src: url("../../features/terminal/renderer/fonts/BlexMonoNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "FiraCode";
  src: url("../../features/terminal/renderer/fonts/FiraCodeNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "JetBrainsMono";
  src: url("../../features/terminal/renderer/fonts/JetBrainsMonoNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "Red Hat Mono";
  src: url("../../features/terminal/renderer/fonts/RedHatMono-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "RobotoMono";
  src: url("../../features/terminal/renderer/fonts/RobotoMonoNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "SauceCodePro";
  src: url("../../features/terminal/renderer/fonts/SauceCodeProNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "SpaceMono";
  src: url("../../features/terminal/renderer/fonts/SpaceMonoNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

@font-face {
  font-family: "UbuntuMono";
  src: url("../../features/terminal/renderer/fonts/UbuntuMonoNerdFont-Regular.ttf")
    format("truetype");
  font-display: swap;
  font-weight: 400; // "normal"
}

// Icon fonts, see: `icon.tsx`
// Latest version for manual update: https://github.com/google/material-design-icons/tree/master/font
@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/MaterialIcons-Regular.ttf") format("truetype");
}
